Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Java Community Process</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Java_Community_Process"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Java_Community_Process rootpage-Java_Community_Process skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Java Community Process</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p>The <b>Java Community Process (JCP)</b>, established in 1998, is a formal mechanism that enables interested parties to develop standard technical specifications for Java technology. Becoming a member of the JCP requires solid knowledge of the Java programming language, its specifications, and best practices in software development. Membership in the JCP involves a detailed review of the candidate's profile, including an assessment by current members. Typically, professionals are invited to join the JCP based on their contributions and reputation within the Java community.
</p><p>Once invited, the new member undergoes an evaluation by the JCP Executive Committee, ensuring that they can effectively contribute to the Java Specification Requests (JSRs). These formal documents describe proposed specifications and technologies to be added to the <a href="Java_(software_platform)" title="Java (software platform)">Java platform</a>. New members are encouraged to engage actively and play a crucial role in supporting the Java community and its releases. It is essential that members possess expertise and in-depth technical knowledge, combined with strong professional experience, to significantly contribute to the growth and usage of the <a href="Java_(programming_language)" title="Java (programming language)">Java language</a>.
</p><p>Membership for organizations and commercial entities requires annual fees, but it is free for individuals. JSRs undergo formal public reviews before becoming final, and the JCP <a href="JCP_Executive_Committee" title="JCP Executive Committee">Executive Committee</a> votes on their approval. A finalized JSR provides a <a href="Reference_implementation" title="Reference implementation">reference implementation</a>, which is a free implementation of the technology in source code form, and a Technology Compatibility Kit to verify the API specification.
</p><p>The JCP itself is described by a JSR. As of 2020, JSR 387 describes the current version (2.11) of the JCP.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="List_of_JSRs">List of JSRs</h2></div>
<p>There are hundreds of JSRs. Some of the more visible JSRs include:
</p>
<table class="wikitable" style="margin:auto;">

<tbody><tr>
<th>JSR #</th>
<th>Specification or Technology</th>
<th>Reference implementations</th>
<th>Other implementations
</th></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=1">1</a></td>
<td><a href="Real-Time_Specification_for_Java" class="mw-redirect" title="Real-Time Specification for Java">Real-Time Specification for Java</a> (RTSJ) 1.0</td>
<td></td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=3">3</a></td>
<td><a href="Java_Management_Extensions" title="Java Management Extensions">Java Management Extensions</a> (JMX) 1.0, 1.1, &amp; 1.2<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=5">5</a></td>
<td><a href="Java_API_for_XML_Processing" title="Java API for XML Processing">Java API for XML Processing</a> (JAXP) 1.0</td>
<td></td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=8">8</a></td>
<td><a href="OSGI" class="mw-redirect" title="OSGI">OSGI</a> Open Services Gateway Specification
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=9">9</a></td>
<td><a href="Jiro_(software)" title="Jiro (software)">Jiro</a> (Federated Management Architecture Specification) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=12">12</a></td>
<td><a href="Java_Data_Objects" title="Java Data Objects">Java Data Objects</a> (JDO) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=13">13</a></td>
<td>Improved BigDecimal (<a href="Java_Platform%2C_Standard_Edition#java.math" title="Java Platform, Standard Edition">Java Platform, Standard Edition#java.math</a>)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=14">14</a></td>
<td>Add <a href="Generic_programming" title="Generic programming">Generic Types</a> To The Java Programming Language (as of J2SE 5.0)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=16">16</a></td>
<td><a href="Java_EE_Connector_Architecture" class="mw-redirect" title="Java EE Connector Architecture">Java EE Connector Architecture</a> (JCA) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=19">19</a></td>
<td><a href="Enterprise_JavaBean" class="mw-redirect" title="Enterprise JavaBean">Enterprise JavaBeans</a> (EJB) 2.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=22">22</a></td>
<td><a href="JSLEE" title="JSLEE">JAIN SLEE API Specification</a> (JSLEE) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=30">30</a></td>
<td><a href="Connected_Limited_Device_Configuration" title="Connected Limited Device Configuration">Connected Limited Device Configuration</a> (CLDC) 1.0 for <a href="Java_ME" class="mw-redirect" title="Java ME">Java ME</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=31">31</a></td>
<td><a href="Java_Architecture_for_XML_Binding" class="mw-redirect" title="Java Architecture for XML Binding">Java Architecture for XML Binding</a> (JAXB) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=32">32</a></td>
<td>JAIN SIP API Specification (JSIP) 1.0, 1.1 and 1.2 for Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=36">36</a></td>
<td><a href="Connected_Device_Configuration" title="Connected Device Configuration">Connected Device Configuration</a> (CDC) 1.0 for Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=37">37</a></td>
<td><a href="Mobile_Information_Device_Profile" title="Mobile Information Device Profile">Mobile Information Device Profile</a> (MIDP) 1.0 for Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=40">40</a></td>
<td><a href="Java_Metadata_Interface" title="Java Metadata Interface">Java Metadata Interface</a> (JMI) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080616233205/http://www.jcp.org/en/jsr/detail?id=41">41</a></td>
<td>A Simple <a href="Assertion_(computing)" class="mw-redirect" title="Assertion (computing)">Assertion Facility</a> (as of J2SE 1.4)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=47">47</a></td>
<td><a href="Data_logging" class="mw-redirect" title="Data logging">Logging</a> API Specification (as of J2SE 1.4)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=48">48</a></td>
<td><a href="WBEM_Services_Specification" title="WBEM Services Specification">WBEM Services Specification</a> (as of J2SE 1.4)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=51">51</a></td>
<td><a href="Non-blocking_I/O_(Java)" title="Non-blocking I/O (Java)">Non-blocking I/O</a> (NIO) (as of J2SE 1.4)</td>
<td><a href="Project_Grizzly_(software)" class="mw-redirect" title="Project Grizzly (software)">Grizzly</a>, <a href="Netty_(software)" title="Netty (software)">Netty</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=52">52</a></td>
<td><a href="JavaServer_Pages_Standard_Tag_Library" class="mw-redirect" title="JavaServer Pages Standard Tag Library">JavaServer Pages Standard Tag Library</a> (JSTL) 1.0 and 1.1<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=53">53</a></td>
<td><a href="Java_Servlet" class="mw-redirect" title="Java Servlet">Java Servlet</a> 2.3 and <a href="JavaServer_Pages" class="mw-redirect" title="JavaServer Pages">JavaServer Pages</a> (JSP) 1.2 Specifications
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=54">54</a></td>
<td><a href="Java_Database_Connectivity" title="Java Database Connectivity">Java Database Connectivity</a> (JDBC) 3.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=56">56</a></td>
<td><a href="Java_Network_Launching_Protocol" class="mw-redirect" title="Java Network Launching Protocol">Java Network Launching Protocol</a> and API (JNLP) 1.0, 1.5 and 6.0<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> (<a href="Java_Web_Start" title="Java Web Start">Java Web Start</a>)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=58">58</a></td>
<td><a href="Java_Platform%2C_Enterprise_Edition" class="mw-redirect" title="Java Platform, Enterprise Edition">Java 2 Platform, Enterprise Edition</a> (J2EE) 1.3
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=59">59</a></td>
<td><a href="Java_Platform%2C_Standard_Edition" title="Java Platform, Standard Edition">Java 2 Platform, Standard Edition</a> (J2SE) 1.4 (Merlin)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=63">63</a></td>
<td><a href="Java_API_for_XML_Processing" title="Java API for XML Processing">Java API for XML Processing</a> (JAXP) 1.1 and 1.2<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=68">68</a></td>
<td><a href="Java_Platform%2C_Micro_Edition" title="Java Platform, Micro Edition">Java Platform, Micro Edition</a> (Java ME) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=73">73</a></td>
<td><a href="Java_Data_Mining" title="Java Data Mining">Java Data Mining</a> API (JDM) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=75">75</a></td>
<td><a href="PDA_Optional_Packages_for_the_J2ME_Platform" title="PDA Optional Packages for the J2ME Platform">PDA Optional Packages for the J2ME Platform</a>
</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=77">77</a></td>
<td><a href="J2EE_Management" class="mw-redirect" title="J2EE Management">J2EE Management</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=80">80</a></td>
<td>Java <a href="Universal_Serial_Bus" class="mw-redirect" title="Universal Serial Bus">USB</a> API
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=82">82</a></td>
<td><a href="Java_APIs_for_Bluetooth" title="Java APIs for Bluetooth">Java APIs for Bluetooth</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=88">88</a></td>
<td>Java EE Application Deployment
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=91">91</a></td>
<td>OSS Trouble Ticket API
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=93">93</a></td>
<td><a href="Java_API_for_XML_Registries" class="mw-redirect" title="Java API for XML Registries">Java API for XML Registries</a> (JAXR) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=94">94</a></td>
<td>Java Rules Engine API
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=102">102</a></td>
<td><a href="Java_Document_Object_Model" class="mw-redirect" title="Java Document Object Model">Java Document Object Model</a> (JDOM) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=110">110</a></td>
<td>Java APIs for <a href="Web_Services_Description_Language" title="Web Services Description Language">WSDL</a> (WSDL4J) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=112">112</a></td>
<td><a href="Java_EE_Connector_Architecture" class="mw-redirect" title="Java EE Connector Architecture">Java EE Connector Architecture</a> (JCA) 1.5
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=113">113</a></td>
<td>Java Speech API 2 (JSAPI2)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=114">114</a></td>
<td><a href="Java_Database_Connectivity" title="Java Database Connectivity">Java Database Connectivity</a> (JDBC) Rowset Implementations
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=116">116</a></td>
<td>SIP Servlet API 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=118">118</a></td>
<td><a href="Mobile_Information_Device_Profile" title="Mobile Information Device Profile">Mobile Information Device Profile</a> (MIDP) 2.0 for Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=120">120</a></td>
<td>Wireless Messaging API (WMA)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=121">121</a></td>
<td><a href="Application_Isolation_API" title="Application Isolation API">Application Isolation API</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=127">127</a></td>
<td><a href="JavaServer_Faces" class="mw-redirect" title="JavaServer Faces">JavaServer Faces</a> (JSF) 1.0 and 1.1<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=133">133</a></td>
<td><a href="Java_Memory_Model" class="mw-redirect" title="Java Memory Model">Java Memory Model</a> and Thread Specification Revision
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=135">135</a></td>
<td><a href="Java_Mobile_Media_API" title="Java Mobile Media API">Java Mobile Media API</a> (MMAPI) for Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=139">139</a></td>
<td><a href="Connected_Limited_Device_Configuration" title="Connected Limited Device Configuration">Connected Limited Device Configuration</a> (CLDC) 1.1 for Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=140">140</a></td>
<td><a href="Service_Location_Protocol" title="Service Location Protocol">Service Location Protocol</a> (SLP) API for Java
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=141">141</a></td>
<td><a href="Session_Description_Protocol" title="Session Description Protocol">Session Description Protocol</a> (SDP) API for Java
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=151">151</a></td>
<td><a href="Java_Platform%2C_Enterprise_Edition" class="mw-redirect" title="Java Platform, Enterprise Edition">Java 2 Platform, Enterprise Edition</a> (J2EE) 1.4
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=152">152</a></td>
<td><a href="JavaServer_Pages" class="mw-redirect" title="JavaServer Pages">JavaServer Pages</a> (JSP) 2.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=153">153</a></td>
<td><a href="Enterprise_JavaBean" class="mw-redirect" title="Enterprise JavaBean">Enterprise JavaBeans</a> (EJB) 2.1
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=154">154</a></td>
<td><a href="Java_Servlet" class="mw-redirect" title="Java Servlet">Java Servlet</a> 2.4 and 2.5 Specifications<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=160">160</a></td>
<td><a href="Java_Management_Extensions" title="Java Management Extensions">Java Management Extensions</a> (JMX) Remote API 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=163">163</a></td>
<td>Java Platform Profiling Architecture (JPPA), which includes (among other specifications) the specification of <a href="Java_Virtual_Machine_Tools_Interface" title="Java Virtual Machine Tools Interface">Java Virtual Machine Tools Interface</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=166">166</a></td>
<td><a href="Java_concurrency" title="Java concurrency">Concurrency</a> Utilities (as of J2SE 5.0 <code><a rel="nofollow" class="external text" href="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/concurrent/package-summary.html">java.util.concurrent</a></code>, <code><a rel="nofollow" class="external text" href="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/concurrent/atomic/package-summary.html">java.util.concurrent.atomic</a></code> and <code><a rel="nofollow" class="external text" href="https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/util/concurrent/locks/package-summary.html">java.util.concurrent.locks</a></code>)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=168">168</a></td>
<td><a href="JSR-168" class="mw-redirect" title="JSR-168">Portlet specification</a> 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=170">170</a></td>
<td><a href="Content_repository_API_for_Java" title="Content repository API for Java">Content repository API for Java</a> (JCR) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=172">172</a></td>
<td>Web Services Specification for Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=173">173</a></td>
<td><a href="StAX" title="StAX">StAX</a> (Streaming API for XML)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=175">175</a></td>
<td><a href="A_Metadata_Facility_for_the_Java_Programming_Language" class="mw-redirect" title="A Metadata Facility for the Java Programming Language">A Metadata Facility for the Java Programming Language</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=176">176</a></td>
<td><a href="Java_Platform%2C_Standard_Edition" title="Java Platform, Standard Edition">Java 2 Platform, Standard Edition</a> (J2SE) 5.0 (Tiger)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=177">177</a></td>
<td><a href="Security_and_Trust_Services_API_for_J2ME" title="Security and Trust Services API for J2ME">Security and Trust Services API for J2ME</a> (SATSA)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=179">179</a></td>
<td><a href="Location_API_for_Java_ME" title="Location API for Java ME">Location API</a> 1.0 for Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=180">180</a></td>
<td>Session Initiation Protocol (SIP) API for Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=181">181</a></td>
<td><a href="Web_Services" class="mw-redirect" title="Web Services">Web Services</a> Metadata for the Java Platform
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=184">184</a></td>
<td><a href="Mobile_3D_Graphics_API" title="Mobile 3D Graphics API">Mobile 3D Graphics API</a> for Java ME 1.0 and 1.1
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=185">185</a></td>
<td>Java Technology for the Wireless Industry (JTWI)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=187">187</a></td>
<td><a href="Instant_messaging" title="Instant messaging">Instant messaging</a> (<a href="Java_ME" class="mw-redirect" title="Java ME">Java ME</a> and <a href="Java_SE" class="mw-redirect" title="Java SE">Java SE</a>)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=198">198</a></td>
<td>A Standard Extension API for <a href="Integrated_Development_Environment" class="mw-redirect" title="Integrated Development Environment">Integrated Development Environments</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=199">199</a></td>
<td><a href="Java_compiler" title="Java compiler">Java Compiler</a> API
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=200">200</a></td>
<td><a href="Pack200" title="Pack200">Pack200</a> Network Transfer Format for Java Archives
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=201">201</a></td>
<td>Extending the <a href="Java_(programming_language)" title="Java (programming language)">Java Programming Language</a> with Enumerations, Autoboxing, Enhanced for loops and <a href="Static_Import" class="mw-redirect" title="Static Import">Static Import</a> (as of J2SE 5.0)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=202">202</a></td>
<td><a href="Class_(file_format)" class="mw-redirect" title="Class (file format)">Java Class File</a> Specification Update
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=203">203</a></td>
<td>More <a href="Non-blocking_I/O_(Java)" title="Non-blocking I/O (Java)">Non-blocking I/O (Java)</a> (NIO2)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=204">204</a></td>
<td>Unicode Supplementary Character Support (as of J2SE 5.0 adds support for <a href="Unicode" title="Unicode">Unicode</a> 3.1)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=205">205</a></td>
<td>Wireless Messaging API 2.0 (WMA) 2.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=206">206</a></td>
<td><a href="Java_API_for_XML_Processing" title="Java API for XML Processing">Java API for XML Processing</a> (JAXP) 1.3
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=208">208</a></td>
<td><a href="Java_Business_Integration" title="Java Business Integration">Java Business Integration</a> (JBI) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=211">211</a></td>
<td>Content Handler API
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=215">215</a></td>
<td>Java Community Process (JCP) 2.6
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=218">218</a></td>
<td><a href="Connected_Device_Configuration" title="Connected Device Configuration">Connected Device Configuration</a> (CDC) 1.1 for Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=219">219</a></td>
<td>Foundation Profile 1.1
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=220">220</a></td>
<td><a href="Enterprise_JavaBean" class="mw-redirect" title="Enterprise JavaBean">Enterprise JavaBeans</a> (EJB) 3.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=221">221</a></td>
<td><a href="Java_Database_Connectivity" title="Java Database Connectivity">Java Database Connectivity</a> (JDBC) 4.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=222">222</a></td>
<td><a href="Java_Architecture_for_XML_Binding" class="mw-redirect" title="Java Architecture for XML Binding">Java Architecture for XML Binding</a> (JAXB) 2.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=223">223</a></td>
<td><a href="Scripting_for_the_Java_Platform" title="Scripting for the Java Platform">Scripting for the Java Platform</a> for Java SE 6
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=224">224</a></td>
<td><a href="Java_API_for_XML_Web_Services" class="mw-redirect" title="Java API for XML Web Services">Java API for XML Web Services</a> (JAX-WS), successor of <a href="JAX-RPC" class="mw-redirect" title="JAX-RPC">JAX-RPC</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=225">225</a></td>
<td><a href="XQuery_API_for_Java" title="XQuery API for Java">XQuery API for Java</a> (XQJ)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=226">226</a></td>
<td><a href="Scalable_Vector_Graphics" class="mw-redirect" title="Scalable Vector Graphics">Scalable 2D Vector Graphics</a> API for <a href="Java_ME" class="mw-redirect" title="Java ME">Java ME</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=229">229</a></td>
<td>Payment API (PAPI)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=231">231</a></td>
<td><a href="Java_Bindings_for_OpenGL" title="Java Bindings for OpenGL">Java Bindings for OpenGL</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=234">234</a></td>
<td><a href="Advanced_Multimedia_Supplements" title="Advanced Multimedia Supplements">Advanced Multimedia Supplements</a> API for Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=235">235</a></td>
<td><a href="Service_Data_Objects" title="Service Data Objects">Service Data Objects</a> (SDO)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=239">239</a></td>
<td>Java Bindings for <a href="OpenGL" title="OpenGL">OpenGL</a> ES
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=240">240</a></td>
<td><a href="JSLEE" title="JSLEE">JAIN SLEE API Specification</a> (JSLEE) 1.1
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=241">241</a></td>
<td><a href="Groovy_(programming_language)" class="mw-redirect" title="Groovy (programming language)">The Groovy Programming Language</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=243">243</a></td>
<td><a href="Java_Data_Objects" title="Java Data Objects">Java Data Objects</a> (JDO) 2.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=244">244</a></td>
<td><a href="Java_Platform%2C_Enterprise_Edition" class="mw-redirect" title="Java Platform, Enterprise Edition">Java Platform, Enterprise Edition</a> (Java EE) 5
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=245">245</a></td>
<td><a href="JavaServer_Pages" class="mw-redirect" title="JavaServer Pages">JavaServer Pages</a> (JSP) 2.1
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=247">247</a></td>
<td><a href="Java_Data_Mining" title="Java Data Mining">Java Data Mining</a> API (JDM) 2.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=248">248</a></td>
<td>Mobile Service Architecture
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=249">249</a></td>
<td>Mobile Service Architecture 2
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=250">250</a></td>
<td>Common <a href="Java_annotation" title="Java annotation">Annotations</a> for the Java Platform (for the <a href="Metadata_facility_for_Java" title="Metadata facility for Java">Metadata facility for Java</a>)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=252">252</a></td>
<td><a href="JavaServer_Faces" class="mw-redirect" title="JavaServer Faces">JavaServer Faces</a> (JSF) 1.2
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=253">253</a></td>
<td>Mobile Telephony API (MTA)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=255">255</a></td>
<td><a href="Java_Management_Extensions" title="Java Management Extensions">Java Management Extensions</a> (JMX) 2.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=256">256</a></td>
<td>Mobile Sensor API
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=257">257</a></td>
<td>Contactless Communication API (<a href="Near_field_communication" class="mw-redirect" title="Near field communication">NFC</a>)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=260">260</a></td>
<td><a href="Javadoc" title="Javadoc">Javadoc</a> Tag Technology Update
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=269">269</a></td>
<td>Pluggable <a href="Java_annotation" title="Java annotation">Annotations</a> Processing API (for the <a href="Metadata_facility_for_Java" title="Metadata facility for Java">Metadata facility for Java</a>)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=270">270</a></td>
<td><a href="Java_Platform%2C_Standard_Edition" title="Java Platform, Standard Edition">Java Platform, Standard Edition</a> (Java SE) 6 (Mustang)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=271">271</a></td>
<td><a href="Mobile_Information_Device_Profile" title="Mobile Information Device Profile">Mobile Information Device Profile</a> (MIDP) 3.0 for Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=274">274</a></td>
<td>The <a href="BeanShell" title="BeanShell">BeanShell</a> Scripting Language
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=275">275</a></td>
<td>Units specification (see <a href="Units_of_measurement" class="mw-redirect" title="Units of measurement">Units of Measurement</a>)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=276">276</a></td>
<td>Design-time <a href="Metadata" title="Metadata">Metadata</a> for <a href="JavaServer_Faces" class="mw-redirect" title="JavaServer Faces">JavaServer Faces</a> Components
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=277">277</a></td>
<td><a href="Java_Module_System" class="mw-redirect" title="Java Module System">Java Module System</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=280">280</a></td>
<td>XML API for Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=281">281</a></td>
<td>IMS Services API (See <a href="IP_Multimedia_Subsystem" title="IP Multimedia Subsystem">IMS</a>)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=282">282</a></td>
<td><a href="Real-Time_Specification_for_Java" class="mw-redirect" title="Real-Time Specification for Java">Real-Time Specification for Java</a> (RTSJ) 1.1
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=283">283</a></td>
<td><a href="Content_repository_API_for_Java" title="Content repository API for Java">Content repository API for Java</a> (JCR) 2.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=286">286</a></td>
<td><a href="JSR-286" class="mw-redirect" title="JSR-286">Portlet Specification</a> 2.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=289">289</a></td>
<td>SIP Servlet API 1.1
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=290">290</a></td>
<td>Java Language &amp; XML User Interface Markup Integration (XML-UI)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=291">291</a></td>
<td>Dynamic Component Support for Java SE (see <a href="OSGi" title="OSGi">OSGi</a>)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=292">292</a></td>
<td><a href="Da_Vinci_Machine" title="Da Vinci Machine">Supporting Dynamically Typed Languages on the JavaTM Platform</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=293">293</a></td>
<td><a href="Location_API_for_Java_ME" title="Location API for Java ME">Location API</a> 2.0 for Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=294">294</a></td>
<td>Improved Modularity Support in the Java Programming Language
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=296">296</a></td>
<td><a href="Swing_Application_Framework" title="Swing Application Framework">Swing Application Framework</a> (Java SE 7)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=299">299</a></td>
<td><a rel="nofollow" class="external text" href="http://cdi-spec.org/">Contexts and Dependency Injection for the Java</a> EE platform (CDI)</td>
<td><a rel="nofollow" class="external text" href="https://weld.cdi-spec.org/">Weld</a></td>
<td><a href="Apache_OpenWebBeans" title="Apache OpenWebBeans">OpenWebBeans</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=301">301</a></td>
<td>JSF Portlet Bridge
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=303">303</a></td>
<td><a href="Bean_Validation" title="Bean Validation">Bean Validation</a></td>
<td>Hibernate Validator
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=307">307</a></td>
<td>Network Mobility and Mobile Data API (not official as of July, 20th, 2007 but official release is planned for 2. Q. 2008
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=308">308</a></td>
<td><a href="Java_annotation" title="Java annotation">Annotations</a> on Java Types (Java SE 8)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=311">311</a></td>
<td><a href="Jakarta_RESTful_Web_Services" title="Jakarta RESTful Web Services">JAX-RS</a>: The Java API for RESTful Web Services (1.0 and 1.1)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=314">314</a></td>
<td><a href="JavaServer_Faces" class="mw-redirect" title="JavaServer Faces">JavaServer Faces</a> (JSF) 2.0</td>
<td>Mojarra JavaServer Faces</td>
<td><a href="Apache_MyFaces" title="Apache MyFaces">Apache MyFaces</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=316">316</a></td>
<td><a href="Java_Platform%2C_Enterprise_Edition" class="mw-redirect" title="Java Platform, Enterprise Edition">Java Platform, Enterprise Edition</a> (Java EE) 6
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=317">317</a></td>
<td><a href="Java_Persistence_API" class="mw-redirect" title="Java Persistence API">Java Persistence API</a> (JPA) 2.0</td>
<td><a href="EclipseLink" title="EclipseLink">EclipseLink</a></td>
<td><a href="Hibernate_(Java)" class="mw-redirect" title="Hibernate (Java)">Hibernate</a>, openJPA
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=322">322</a></td>
<td><a href="Java_EE_Connector_Architecture" class="mw-redirect" title="Java EE Connector Architecture">Java EE Connector Architecture</a> (JCA) 1.6
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=325">325</a></td>
<td>IMS Communication Enablers (ICE) (See <a href="IP_Multimedia_Subsystem" title="IP Multimedia Subsystem">IMS</a>)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=330">330</a></td>
<td>Dependency Injection for Java</td>
<td><a href="GlassFish_HK2" title="GlassFish HK2">HK2</a></td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=336">336</a></td>
<td><a href="Java_version_history#Java_SE_7_(July_28,_2011)" title="Java version history">Java SE 7 Release Contents</a></td>
<td>[OpenJDK 7]</td>
<td>?
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=337">337</a></td>
<td><a href="Java_version_history#Java_SE_8_(March_18,_2014)" title="Java version history">Java SE 8 Release Contents</a></td>
<td>[OpenJDK 8]</td>
<td>?
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=338">338</a></td>
<td><a href="Java_Persistence_API" class="mw-redirect" title="Java Persistence API">Java Persistence API</a> (JPA) 2.1</td>
<td><a href="EclipseLink" title="EclipseLink">EclipseLink</a></td>
<td><a href="Hibernate_(Java)" class="mw-redirect" title="Hibernate (Java)">Hibernate</a>, openJPA
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=339">339</a></td>
<td><a href="Jakarta_RESTful_Web_Services" title="Jakarta RESTful Web Services">JAX-RS 2.0</a>: The Java API for RESTful Web Services
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=343">343</a></td>
<td><a href="Java_Message_Service" class="mw-redirect" title="Java Message Service">Java Message Service</a> 2.0 (JMS)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=352">352</a></td>
<td>Java Batch</td>
<td><a rel="nofollow" class="external text" href="https://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP102706">IBM Java Batch</a></td>
<td><a rel="nofollow" class="external text" href="https://github.com/jberet/jsr352">JBeret</a>, <a rel="nofollow" class="external text" href="https://docs.spring.io/spring-batch/trunk/reference/html/jsr-352.html">Spring Batch</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=354">354</a></td>
<td>Java Money &amp; Currency API
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=356">356</a></td>
<td>Java API for WebSocket
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=365">365</a>
</td>
<td><a rel="nofollow" class="external text" href="http://cdi-spec.org/">Contexts and Dependency Injection for Java</a> 2.0
</td>
<td><a rel="nofollow" class="external text" href="https://weld.cdi-spec.org/">Weld</a>
</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=367">367</a></td>
<td>Java API for JSON Binding (JSON-B)</td>
<td><a rel="nofollow" class="external text" href="https://projects.eclipse.org/projects/ee4j.yasson">Eclipse Yasson</a></td>
<td><a href="Jackson_(API)" title="Jackson (API)">Jackson</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=370">370</a></td>
<td><a href="Java_API_for_RESTful_Web_Services" class="mw-redirect" title="Java API for RESTful Web Services">Java API for RESTful Web Services</a> (JAX-RS) 2.1</td>
<td><a href="Project_Jersey" class="mw-redirect" title="Project Jersey">Project Jersey</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=374">374</a></td>
<td>Java API for JSON Processing 1.1</td>
<td><a rel="nofollow" class="external text" href="https://eclipse-ee4j.github.io/jsonp">Eclipse JSON-P</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190531192637/https://eclipse-ee4j.github.io/jsonp/">Archived</a> 2019-05-31 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a></td>
<td><a href="Jackson_(API)" title="Jackson (API)">Jackson</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=376">376</a></td>
<td><a href="Java_Module_System" class="mw-redirect" title="Java Module System">Java Platform Module System</a> (supersedes <a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=277">277</a>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=380">380</a></td>
<td>Bean Validation 2.0</td>
<td>Hibernate Validator
</td></tr>
<tr style="height:4px; background:lavender;">
<td colspan="4">
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=901">901</a></td>
<td><a href="Java_(programming_language)" title="Java (programming language)">The Java Language</a> Specification, Third Edition (JLS) (as of J2SE 5.0 incorporates changes from JSRs 14, 41, 133, 175, 201, and 204)
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=907">907</a></td>
<td><a href="Java_Transaction_API" class="mw-redirect" title="Java Transaction API">Java Transaction API</a> (JTA) 1.0 and 1.1
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=912">912</a></td>
<td><a href="Java_3D" title="Java 3D">Java 3D</a> API 1.3
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=913">913</a></td>
<td>Java Community Process (JCP) 2.0, 2.1 &amp; 2.5.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=914">914</a></td>
<td><a href="Java_Message_Service" class="mw-redirect" title="Java Message Service">Java Message Service</a> (JMS) API 1.0 and 1.1
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=924">924</a></td>
<td><a href="Java_virtual_machine" title="Java virtual machine">Java Virtual Machine</a> Specification, Second Edition (JVM) (as of J2SE 5.0).<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup></td>
<td>OpenJDK
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=926">926</a></td>
<td><a href="Java_3D" title="Java 3D">Java 3D</a> API 1.5</td>
<td></td>
<td>
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="Criticism">Criticism</h2></div>

<p>The JCP's executive board has been characterized as a "<a href="Rubber_stamp_(politics)" title="Rubber stamp (politics)">rubber stamp organization</a>" since <a href="Oracle_Corporation" title="Oracle Corporation">Oracle</a> acquired <a href="Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a> (the original developer of the <a href="Java_(programming_language)" title="Java (programming language)">Java language</a>).<sup id="cite_ref-Handy_9-0" class="reference"><a href="#cite_note-Handy-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>
</p><p>The <a href="Apache_Software_Foundation" class="mw-redirect" title="Apache Software Foundation">Apache Software Foundation</a> resigned its seat on the board in December 2010 because <a href="Oracle_Corporation" title="Oracle Corporation">Oracle</a> was unwilling to license the <a href="Technology_Compatibility_Kit" title="Technology Compatibility Kit">Technology Compatibility Kit</a> for Apache's version of Java.<sup id="cite_ref-Whiting_10-0" class="reference"><a href="#cite_note-Whiting-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</p>
<div style="clear:both;" class=""></div>
<div class="mw-heading mw-heading2"><h2 id="JCP_Program_and_Industry_Awards">JCP Program and Industry Awards</h2></div>
<p>Source:<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>
</p>
<table class="wikitable sortable">
<caption>2012 — 10th Annual JCP Award Winners<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
</caption>
<tbody><tr>
<th>Award
</th>
<th>Nominee
</th>
<th>Contributions
</th>
<th>Details
</th>
<th>JSR #
</th>
<th>Win?
</th></tr>
<tr>
<td rowspan="6">JCP Member/Participant of the Year
</td>
<td>London Java Community and <a href="SouJava" title="SouJava">SouJava</a>
</td>
<td><a rel="nofollow" class="external text" href="https://community.oracle.com/community/java/jcp/adopt-a-jsr">"Adopt a JSR!"</a> program
</td>
<td>Supporting Java developers through the JCP.
</td>
<td>
</td>
<td>Win!
</td></tr>
<tr>
<td>Stephen Colebourne
</td>
<td>Date and time <a href="Application_programming_interface" class="mw-redirect" title="Application programming interface">API</a> for <a href="Java_(software_platform)" title="Java (software platform)">Java</a>.
</td>
<td>Comprehensive and advanced. Tireless work.
</td>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=310">310</a>
</td>
<td>
</td></tr>
<tr>
<td>Markus Eisele
</td>
<td>Active work among the <a href="Germany" title="Germany">German</a> <a href="Java_(software_platform)" title="Java (software platform)">Java</a> community and in the <a rel="nofollow" class="external text" href="https://www.jcp.org/en/jsr/detail?id=342">JSR 342</a> Expert Group.
</td>
<td>
</td>
<td><a rel="nofollow" class="external text" href="https://www.jcp.org/en/jsr/detail?id=342">342</a>
</td>
<td>
</td></tr>
<tr>
<td>JUG Chennai
</td>
<td>Becoming the most active JCP organization in <a href="India" title="India">India</a> and a competitive service organization in the commercial marketplace.
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td>Werner Keil
</td>
<td>Incredible energy and participation in <i>seven JSRs</i> as well as the Executive Committee.
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td>Antoine Sabot-Durand
</td>
<td>
<ul><li><i>JSR Early Draft Release</i> – accomplished quickly and efficiently;</li>
<li><a rel="nofollow" class="external text" href="http://www.agorava.org/">Agorava Project</a> candidate for <a href="WildFly" title="WildFly">JBoss</a> Enterprise Framework (the successor to the <a href="JBoss_Seam" title="JBoss Seam">Seam</a> family of <a href="Open-source_software" title="Open-source software">Open Source projects</a> and CDI use cases for <a href="Java_Platform%2C_Enterprise_Edition" class="mw-redirect" title="Java Platform, Enterprise Edition">Java EE7</a>).</li></ul>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td rowspan="4">Outstanding Spec Lead
</td>
<td>Victor Grazi,
<p><a href="Credit_Suisse" title="Credit Suisse">Credit Suisse</a>
</p>
</td>
<td>Java Money &amp; Currency API
</td>
<td>Dedicated, focused expertise in solving issues representing <a href="Money" title="Money">money</a> and <a href="Currency" title="Currency">currencies</a>.
</td>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=354">354</a>
</td>
<td>Win!
</td></tr>
<tr>
<td>Michael Ernst
</td>
<td>Annotations on <a href="Java_(software_platform)" title="Java (software platform)">Java</a> <a href="Data_structure" title="Data structure">Types</a>
</td>
<td>Level-headed approach; a great example of a well-run JSR.
</td>
<td><a rel="nofollow" class="external text" href="https://www.jcp.org/en/jsr/detail?id=308">308</a>
</td></tr>
<tr>
<td>Nigel Deakin,
<p><a href="Oracle_Corporation" title="Oracle Corporation">Oracle</a>
</p>
</td>
<td><a href="Java_(software_platform)" title="Java (software platform)">Java</a> Message Service 2.0
</td>
<td>Outstanding, thorough, and intelligent work keeping the JMS 2 EG open and moving forward at a great pace.
</td>
<td><a rel="nofollow" class="external text" href="https://www.jcp.org/en/jsr/detail?id=343">343</a>
</td>
<td>
</td></tr>
<tr>
<td>Pete Muir,
<p><a href="Red_Hat" title="Red Hat">Red Hat</a>
</p>
</td>
<td>Contexts and Dependency Injection for <a href="Java_Platform%2C_Enterprise_Edition" class="mw-redirect" title="Java Platform, Enterprise Edition">Java EE</a> 1.1
</td>
<td>Voluntarily upgrading to 2.8 in late 2011 and maintaining what were already transparent methods in running his Expert Group.
</td>
<td><a rel="nofollow" class="external text" href="https://www.jcp.org/en/jsr/detail?id=346">346</a>
</td>
<td>
</td></tr>
<tr>
<td rowspan="5">Most Significant JSR
</td>
<td>Jitendra Kotamraju
</td>
<td><a href="Application_programming_interface" class="mw-redirect" title="Application programming interface">API</a> for <a href="JSON" title="JSON">JSON</a> Processing
</td>
<td>An important step in bringing <a href="Java_(software_platform)" title="Java (software platform)">Java</a> into the world of the modern web.
</td>
<td><a rel="nofollow" class="external text" href="https://www.jcp.org/en/jsr/detail?id=353">353</a>
</td>
<td>
</td></tr>
<tr>
<td>Victor Grazi,
<p><a href="Credit_Suisse" title="Credit Suisse">Credit Suisse</a>
</p>
</td>
<td><a href="Money" title="Money">Money</a> and <a href="Currency" title="Currency">Currency</a> <a href="Application_programming_interface" class="mw-redirect" title="Application programming interface">API</a>
</td>
<td>New ways of handling monetary amounts and <a href="Currency" title="Currency">currency</a> computations. Fixing critical <a href="Java_(software_platform)" title="Java (software platform)">Java</a> Number Format and Representation <a href="Software_bug" title="Software bug">bugs</a> beyond monetary values.
</td>
<td><a rel="nofollow" class="external text" href="https://www.jcp.org/en/jsr/detail?id=354">354</a>
</td>
<td>
</td></tr>
<tr>
<td>Mitch Upton
</td>
<td><a href="Java_(software_platform)" title="Java (software platform)">Java</a> State Management
</td>
<td>The potential to improve how Application Servers and Distributed Services are going to look in the near future as well as simplifying deployment in <a href="Platform_as_a_service" title="Platform as a service">PaaS</a> and Cloud environments.
</td>
<td><a rel="nofollow" class="external text" href="https://www.jcp.org/en/jsr/detail?id=350">350</a>
</td>
<td>
</td></tr>
<tr>
<td>Nigel Deakin
</td>
<td><a href="Java_(software_platform)" title="Java (software platform)">Java</a> Message Service 2
</td>
<td>Modernize JMS at a rapid pace.
</td>
<td><a rel="nofollow" class="external text" href="https://www.jcp.org/en/jsr/detail?id=343">343</a>
</td>
<td>
</td></tr>
<tr>
<td>Patrick Curran
</td>
<td>JCP.Next
</td>
<td>Setting the direction and procedures for the next-generation JCP.
</td>
<td><a rel="nofollow" class="external text" href="https://www.jcp.org/en/jsr/detail?id=348">348</a> <a rel="nofollow" class="external text" href="https://www.jcp.org/en/jsr/detail?id=355">355</a> <a rel="nofollow" class="external text" href="https://www.jcp.org/en/jsr/detail?id=358">358</a>
</td>
<td>Win!
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1266661725">
/* start https://en.wikipedia.org/ */


.mw-parser-output .portalbox{padding:0;margin:0.5em 0;display:table;box-sizing:border-box;max-width:175px;list-style:none}.mw-parser-output .portalborder{border:1px solid var(--border-color-base,#a2a9b1);padding:0.1em;background:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .portalbox-entry{display:table-row;font-size:85%;line-height:110%;height:1.9em;font-style:italic;font-weight:bold}.mw-parser-output .portalbox-image{display:table-cell;padding:0.2em;vertical-align:middle;text-align:center}.mw-parser-output .portalbox-link{display:table-cell;padding:0.2em 0.2em 0.2em 0.3em;vertical-align:middle}@media(min-width:720px){.mw-parser-output .portalleft{margin:0.5em 1em 0.5em 0}.mw-parser-output .portalright{clear:right;float:right;margin:0.5em 0 0.5em 1em}}


/* end https://en.wikipedia.org/ */
</style>
<ul><li><a href="JDK_Enhancement_Proposal" title="JDK Enhancement Proposal">JDK Enhancement Proposal</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width reflist-columns-2">
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text">JSR 3 originally specified the JMX 1.0 release. Two subsequent "final" releases have provided JMX 1.1 and JMX 1.2. JMX 2.0 is specified by JSR 255.</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text">JSR 52 originally specified the JSTL 1.0 release. A subsequent maintenance release provided JSTL 1.1.</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text">JSR 56 originally specified the JNLP 1.0 release. A subsequent "final" release provided JNLP 1.5, which was primarily a maintenance release.<a rel="nofollow" class="external autonumber" href="http://java.sun.com/products/javawebstart/download-spec.html">[1]</a> As of February, 2006, the JNLP 6.0 maintenance release has been completed but not finalized.</span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text">JSR 63 originally specified the JAXP 1.1 release. A subsequent maintenance release of JSR 63 provided the JAXP 1.2 specification.<a rel="nofollow" class="external autonumber" href="http://java.sun.com/webservices/jaxp/change-requests-11.html">[2]</a> JAXP 1.3 is specified by JSR 206.</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text">JSR 127 originally specified the JSF 1.0 release. A subsequent maintenance release provided the JSF 1.1 specification.<a rel="nofollow" class="external autonumber" href="http://jcp.org/aboutJava/communityprocess/maintenance/jsr127/127ChangeLog.html">[3]</a> JSF 1.2 is specified by JSR 252.</span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text">JSR 154 originally specified the Java Servlet 2.4 release. As of February, 2006 a maintenance draft of the 2.5 servlet specification is under review, scheduled to close on March 20, 2006.</span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text">JSR 913 originally specified JCP 2.0. It was subsequently amended by various changes to voting rules to produce version 2.1 and then further changed by licensing rules, policy, and processes to get to version 2.5. JCP 2.6 is defined by JSR 215.<a rel="nofollow" class="external autonumber" href="http://www.jcp.org/en/procedures/overview">[4]</a></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text">JSR 924 originally specified changes to the JVM to support changes in J2SE 5.0. As of 2006 a maintenance update to support changes proposed by JSR 202 is underway.</span>
</li>
<li id="cite_note-Handy-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-Handy_9-0">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFHandy2011" class="citation web cs1">Handy, Alex (12 September 2011). <a rel="nofollow" class="external text" href="http://www.sdtimes.com/JAVA_IS_OPEN_BUT_IS_THE_PROCESS_/By_Alex_Handy/About_JAVA_and_JCP/35893">"Java is open, but is the process?"</a>. <i>SD Times</i><span class="reference-accessdate">. Retrieved <span class="nowrap">21 September</span> 2011</span>.</cite></span>
</li>
<li id="cite_note-Whiting-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-Whiting_10-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFWhiting2010" class="citation web cs1">Whiting, Rick (10 December 2010). <a rel="nofollow" class="external text" href="http://www.crn.com/news/applications-os/228800169/apache-quits-java-governing-board-over-dispute-with-oracle.htm">"Apache Quits Java Governing Board Over Dispute With Oracle"</a>. <i>CRN</i><span class="reference-accessdate">. Retrieved <span class="nowrap">21 September</span> 2011</span>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://jcp.org/en/press/news/awards/awards_main">The Java Community Process(SM) Program - Press &amp; Success - News Stories</a>. Jcp.org. Retrieved on 2013-07-17.</span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://jcp.org/en/press/news/awards/2012award_nominees">The Java Community Process(SM) Program - Press &amp; Success - News Stories</a>. Jcp.org. Retrieved on 2013-07-17.</span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://www.jcp.org">Java Community Process home page</a></li>
<li><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/stage?listBy=final">List of all JSRs rated final</a></li>
<li><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/all">List of all JSRs</a></li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Java_(software_platform)419" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div id="Java_(software_platform)419" style="font-size:114%;margin:0 4em"><a href="Java_(software_platform)" title="Java (software platform)">Java (software platform)</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Platforms</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Java_virtual_machine" title="Java virtual machine">JVM</a></li>
<li><a href="Java_Platform%2C_Micro_Edition" title="Java Platform, Micro Edition">Java ME</a> (Micro)</li>
<li><a href="Java_Platform%2C_Standard_Edition" title="Java Platform, Standard Edition">Java SE</a> (Standard)</li>
<li><a href="Jakarta_EE" title="Jakarta EE">Jakarta EE</a> (Enterprise)</li>
<li><a href="Java_Card" title="Java Card">Java Card</a></li>
<li><a href="Android_software_development#SDK" title="Android software development">Android SDK</a></li>
<li><a href="GraalVM" title="GraalVM">GraalVM</a></li></ul>
</div></td><td class="noviewer navbox-image" rowspan="5" style="width:1px;padding:0 0 0 2px"><div><span typeof="mw:File"></span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Technologies</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Oracle</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Squawk_virtual_machine" title="Squawk virtual machine">Squawk</a></li>
<li><a href="Java_Development_Kit" title="Java Development Kit">Java Development Kit</a></li>
<li><a href="OpenJDK" title="OpenJDK">OpenJDK</a></li>
<li><a href="Java_virtual_machine" title="Java virtual machine">Java virtual machine</a></li>
<li><a href="JavaFX" title="JavaFX">JavaFX</a></li>
<li><a href="Maxine_Virtual_Machine" title="Maxine Virtual Machine">Maxine VM</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Platform</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Java_applet" title="Java applet">Applets</a></li>
<li><a href="Jakarta_Servlet" title="Jakarta Servlet">Servlets</a></li>
<li><a href="MIDlet" title="MIDlet">MIDlets</a></li>
<li><a href="Jakarta_Server_Pages" title="Jakarta Server Pages">JSP</a></li>
<li><a href="Jakarta_Faces" title="Jakarta Faces">JSF</a></li>
<li><a href="Java_Web_Start" title="Java Web Start">Web Start</a> (JNLP)</li>
<li><a href="Pack200" title="Pack200">Pack200</a></li>
<li><a href="Java_Platform_Module_System" title="Java Platform Module System">Modules</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Major<br>third-party</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Blackdown_Java" title="Blackdown Java">Blackdown</a></li>
<li><a href="Eclipse_(software)" title="Eclipse (software)">Eclipse</a></li>
<li><a href="GNU_Classpath" title="GNU Classpath">GNU Classpath</a></li>
<li><a href="Google_Web_Toolkit" title="Google Web Toolkit">GWT</a></li>
<li><a href="Apache_Harmony" title="Apache Harmony">Harmony</a></li>
<li><a href="Hibernate_(framework)" title="Hibernate (framework)">Hibernate</a></li>
<li><a href="IcedTea" title="IcedTea">IcedTea</a></li>
<li><a href="Jazelle" title="Jazelle">Jazelle</a></li>
<li><a href="Spring_Framework" title="Spring Framework">Spring</a></li>
<li><a href="Apache_Struts" title="Apache Struts">Struts</a></li>
<li><a href="Oracle_TopLink" title="Oracle TopLink">TopLink</a></li>
<li><a href="WildFly" title="WildFly">WildFly</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">History</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Java_version_history" title="Java version history">Java version history</a></li>

<li><a href="Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a></li>
<li><a href="Free_Java_implementations" title="Free Java implementations">Free Java implementations</a></li>
<li>Slogan: <i><a href="Write_once%2C_run_anywhere" title="Write once, run anywhere">Write once, run anywhere</a></i></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="List_of_JVM_languages" title="List of JVM languages">JVM<br>languages</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Java_(programming_language)" title="Java (programming language)">Java</a></li>
<li><a href="BeanShell" title="BeanShell">BeanShell</a></li>
<li><a href="Clojure" title="Clojure">Clojure</a></li>
<li><a href="Groovy_(programming_language)" class="mw-redirect" title="Groovy (programming language)">Groovy</a></li>
<li><a href="JRuby" title="JRuby">JRuby</a></li>
<li><a href="Jython" title="Jython">Jython</a></li>
<li><a href="Kotlin_(programming_language)" title="Kotlin (programming language)">Kotlin</a></li>
<li><a href="Processing" title="Processing">Processing</a></li>
<li><a href="Rhino_(JavaScript_engine)" title="Rhino (JavaScript engine)">Rhino</a></li>
<li><a href="Scala_(programming_language)" title="Scala (programming language)">Scala</a></li>
<li><a href="Oxygene_(programming_language)" title="Oxygene (programming language)">Oxygene</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Community</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Conferences</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="JavaOne" title="JavaOne">JavaOne</a></li>
<li><a href="Devoxx" title="Devoxx">Devoxx</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Organizations</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Apache_Software_Foundation" class="mw-redirect" title="Apache Software Foundation">Apache Software Foundation</a></li>
<li><a href="Eclipse_Foundation" title="Eclipse Foundation">Eclipse Foundation</a></li>

<li><a href="Oracle_Corporation" title="Oracle Corporation">Oracle Corporation</a></li>
<li><a href="Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a>, <a href="Sun_Microsystems_Laboratories" class="mw-redirect" title="Sun Microsystems Laboratories">Sun Microsystems Laboratories</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">People</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="James_Gosling" title="James Gosling">James Gosling</a></li>
<li><a href="Arthur_van_Hoff" title="Arthur van Hoff">Arthur van Hoff</a></li>
<li><a href="Urs_H%C3%B6lzle" title="Urs Hölzle">Urs Hölzle</a></li>
<li>Patrick Naughton</li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><td class="navbox-abovebelow" colspan="3"><div><span class="noviewer" typeof="mw:File"><span title="Category"></span></span> <b>Category</b> • <span class="nowrap"><span class="skin-invert-image noviewer" typeof="mw:File"></span> </span><a href="Portal%3AComputer_programming" title="Portal:Computer programming">Computer programming portal</a></div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Sun_Microsystems214" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><div id="Sun_Microsystems214" style="font-size:114%;margin:0 4em"><a href="Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="3"><div><a href="Acquisition_of_Sun_Microsystems_by_Oracle_Corporation" title="Acquisition of Sun Microsystems by Oracle Corporation">Acquired by Oracle</a></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Hardware</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Systems</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Sun-1" title="Sun-1">Sun-1</a></li>
<li><a href="Sun-2" title="Sun-2">Sun-2</a></li>
<li><a href="Sun-3" title="Sun-3">Sun-3</a></li>
<li><a href="Sun386i" title="Sun386i">Sun386i</a></li>
<li><a href="Sun-4" title="Sun-4">Sun-4</a></li>
<li><a href="SPARCstation" title="SPARCstation">SPARCstation</a>–server–center
<ul><li><a href="SPARCstation_1" title="SPARCstation 1">1</a></li>
<li><a href="SPARCstation_2" title="SPARCstation 2">2</a></li>
<li><a href="SPARCstation_4" class="mw-redirect" title="SPARCstation 4">4</a></li>
<li><a href="SPARCstation_5" title="SPARCstation 5">5</a></li>
<li><a href="SPARCstation_10" title="SPARCstation 10">10</a></li>
<li><a href="SPARCstation_20" title="SPARCstation 20">20</a></li>
<li><a href="SPARCclassic" title="SPARCclassic">classic</a></li>
<li><a href="SPARCstation_IPC" title="SPARCstation IPC">IPC</a></li>
<li><a href="SPARCstation_IPX" title="SPARCstation IPX">IPX</a></li>
<li><a href="SPARCstation_LX" title="SPARCstation LX">LX</a></li>
<li><a href="SPARCstation_ZX" title="SPARCstation ZX">ZX</a></li></ul></li>
<li><a href="Sun_Netra" title="Sun Netra">Netra</a></li>
<li><a href="Sun_Ultra" title="Sun Ultra">Ultra</a>
<ul><li><a href="Ultra_1" title="Ultra 1">1</a></li>
<li><a href="Ultra_2" class="mw-redirect" title="Ultra 2">2</a></li>
<li><a href="Ultra_5/10" title="Ultra 5/10">5</a></li>
<li><a href="Ultra_5/10" title="Ultra 5/10">10</a></li>
<li><a href="Ultra_24" title="Ultra 24">24</a></li>
<li><a href="Ultra_30" title="Ultra 30">30</a></li>
<li><a href="Ultra_60" title="Ultra 60">60</a></li>
<li><a href="Ultra_80" title="Ultra 80">80</a></li></ul></li>
<li><a href="Sun_Enterprise" title="Sun Enterprise">Enterprise</a>
<ul><li><a href="Sun_Enterprise_10000" class="mw-redirect" title="Sun Enterprise 10000">10000</a></li></ul></li>
<li><a href="Sun_Blade" title="Sun Blade">Blade server</a></li>
<li><a href="Sun_Blade_(workstation)" title="Sun Blade (workstation)">Blade workstation</a></li>
<li><a href="Sun_Fire" title="Sun Fire">Fire</a>
<ul><li><a href="Sun_Fire_12K" class="mw-redirect" title="Sun Fire 12K">12K</a></li>
<li><a href="Sun_Fire_15K" title="Sun Fire 15K">15K</a></li>
<li><a href="Sun_Fire_E25K" class="mw-redirect" title="Sun Fire E25K">E25K</a></li>
<li><a href="Sun_Fire_T2000" title="Sun Fire T2000">T2000</a></li>
<li><a href="Sun_Fire_X4500" title="Sun Fire X4500">X4500</a></li></ul></li>
<li><a href="SPARC_Enterprise" title="SPARC Enterprise">SPARC Enterprise</a></li>
<li><a href="JavaStation" title="JavaStation">JavaStation</a></li>
<li><a href="Sun_Java_Workstation" title="Sun Java Workstation">Java Workstation</a></li>
<li><a href="Sun_Ray" title="Sun Ray">Ray</a></li>
<li><a href="Cobalt_Qube" title="Cobalt Qube">Cobalt Qube</a></li>
<li><a href="Cobalt_RaQ" title="Cobalt RaQ">Cobalt RaQ</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Processors</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="SPARC" title="SPARC">SPARC</a></li>
<li><a href="MB86900" title="MB86900">MB86900</a></li>
<li><a href="MicroSPARC" title="MicroSPARC">microSPARC</a></li>
<li><a href="SuperSPARC" title="SuperSPARC">SuperSPARC</a></li>
<li><a href="UltraSPARC" title="UltraSPARC">UltraSPARC</a></li>
<li><a href="UltraSPARC_II" title="UltraSPARC II">UltraSPARC II</a>
<ul><li>UltraSPARC IIe</li>
<li>UltraSPARC IIi</li>
<li>Gemini</li></ul></li>
<li><a href="UltraSPARC_III" title="UltraSPARC III">UltraSPARC III</a>
<ul><li>UltraSPARC III Cu</li>
<li>UltraSPARC IIIi</li></ul></li>
<li><a href="UltraSPARC_IV" title="UltraSPARC IV">UltraSPARC IV</a></li>
<li><a href="UltraSPARC_T1" title="UltraSPARC T1">UltraSPARC T1</a></li>
<li><a href="UltraSPARC_T2" title="UltraSPARC T2">UltraSPARC T2</a></li>
<li><a href="SPARC_T3" title="SPARC T3">SPARC T3</a></li>
<li><a href="SPARC_T4" title="SPARC T4">SPARC T4</a></li>
<li><a href="SPARC_T5" title="SPARC T5">SPARC T5</a></li>
<li><a href="Rock_(processor)" title="Rock (processor)">Rock</a></li>
<li><a href="MAJC" title="MAJC">MAJC</a></li></ul>
</div></td></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Sun4d" title="Sun4d">Sun4d</a></li>
<li><a href="SBus" title="SBus">SBus</a></li>
<li><a href="Fireplane" title="Fireplane">Fireplane</a></li>
<li><a href="LOM_port" title="LOM port">LOM port</a></li>
<li><a href="MBus_(SPARC)" title="MBus (SPARC)">MBus</a></li>
<li><a href="Sun_Modular_Datacenter" title="Sun Modular Datacenter">Modular Datacenter</a></li>
<li><a href="Sun_Neptune" title="Sun Neptune">Neptune</a></li>
<li><a href="System_Service_Processor" title="System Service Processor">System Service Processor</a></li>
<li><a href="SPARC_T_series" title="SPARC T series">SPARC T series</a></li>
<li><a href="Sun_SPOT" title="Sun SPOT">SPOT</a></li>
<li><a href="Ultra_Port_Architecture" title="Ultra Port Architecture">Ultra Port Architecture</a></li>
<li><a href="Visual_Instruction_Set" title="Visual Instruction Set">Visual Instruction Set</a></li></ul>
</div></td></tr></tbody></table><div></div></td><td class="noviewer navbox-image" rowspan="9" style="width:1px;padding:0 0 0 2px"><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Software</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="TOPS_(file_server)" title="TOPS (file server)">TOPS</a></li>
<li><a href="SunOS" title="SunOS">SunOS</a></li>
<li><a href="Oracle_Solaris" title="Oracle Solaris">Solaris</a></li>
<li><a href="Network_Information_Service" title="Network Information Service">NIS</a>
<ul><li><a href="NIS%2B" title="NIS+">NIS+</a></li></ul></li>
<li><a href="Network_File_System" title="Network File System">NFS</a></li>
<li><a href="Oracle_ZFS" title="Oracle ZFS">ZFS</a>
<ul><li><a href="ZFS%2B" title="ZFS+">ZFS+</a></li></ul></li>
<li><a href="SunView" title="SunView">SunView</a></li>
<li><a href="NeWS" title="NeWS">NeWS</a></li>
<li><a href="OpenWindows" title="OpenWindows">OpenWindows</a></li>
<li><a href="Java_Desktop_System" title="Java Desktop System">Java Desktop System</a></li>
<li><a href="Oracle_Developer_Studio" title="Oracle Developer Studio">Studio</a></li>
<li><a href="Java_(software_platform)" title="Java (software platform)">Java</a></li>
<li><a href="StarOffice" title="StarOffice">StarOffice</a></li>
<li><a href="IPlanet" title="IPlanet">iPlanet</a></li>
<li><a href="Sun_Java_System" title="Sun Java System">Java System</a></li>
<li><a href="Oracle_Secure_Global_Desktop" title="Oracle Secure Global Desktop">Sun Secure Global Desktop</a></li>
<li><a href="MySQL" title="MySQL">MySQL</a></li>
<li><a href="Sun_xVM" title="Sun xVM">xVM</a></li>
<li><a href="GlassFish" title="GlassFish">GlassFish</a></li>
<li><a href="VirtualBox" title="VirtualBox">VirtualBox</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Storage</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Sun_StorageTek_5800_System" title="Sun StorageTek 5800 System">StorageTek 5800 System</a></li>
<li><a href="StorageTek_SL8500" title="StorageTek SL8500">StorageTek SL8500</a></li>
<li><a href="Sun_Open_Storage" title="Sun Open Storage">Open Storage</a></li>
<li><a href="QFS" title="QFS">QFS</a></li>
<li><a href="Oracle_ZFS" title="Oracle ZFS">ZFS</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Performance</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Sun_Cloud" title="Sun Cloud">Cloud</a></li>
<li><a href="Sun_Constellation_System" title="Sun Constellation System">Constellation System</a></li>
<li><a href="Sun_Visualization_System" title="Sun Visualization System">Visualization System</a></li>
<li><a href="Oracle_Grid_Engine" title="Oracle Grid Engine">Grid Engine</a></li>
<li><a href="Lustre_(file_system)" title="Lustre (file system)">Lustre</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Research</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Oracle_Labs" title="Oracle Labs">Sun Microsystems Laboratories</a></li>
<li><a href="PicoJava" title="PicoJava">picoJava</a></li>
<li><a href="Fortress_(programming_language)" title="Fortress (programming language)">Fortress</a></li>
<li><a href="Project_Looking_Glass" title="Project Looking Glass">Project Looking Glass</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Education</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="BlueJ" title="BlueJ">BlueJ</a></li>
<li><a href="Curriki" title="Curriki">Global Education &amp; Learning Community</a></li>
<li><a href="Oracle_Certification_Program" title="Oracle Certification Program">SCPs</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Acquisitions</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Afara_Websystems" title="Afara Websystems">Afara Websystems</a></li>
<li><a href="Cobalt_Networks" title="Cobalt Networks">Cobalt Networks</a></li>
<li><a href="Gridware" class="mw-redirect" title="Gridware">Gridware</a></li>
<li><a href="Lighthouse_Design" title="Lighthouse Design">Lighthouse Design</a></li>
<li><a href="Montalvo_Systems" title="Montalvo Systems">Montalvo Systems</a></li>
<li><a href="MySQL_AB" title="MySQL AB">MySQL AB</a></li>
<li><a href="Pixo" title="Pixo">Pixo</a></li>
<li><a href="Procom_Technology" title="Procom Technology">Procom Technology</a></li>
<li><a href="SavaJe" title="SavaJe">SavaJe</a></li>
<li><a href="StorageTek" title="StorageTek">StorageTek</a></li>
<li><a href="Tarantella%2C_Inc." title="Tarantella, Inc.">Tarantella</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Slogans</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="The_Network_is_the_Computer" title="The Network is the Computer">The Network is the Computer</a></li>
<li><a href="Write_once%2C_run_anywhere" title="Write once, run anywhere">Write once, run anywhere</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Community</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Common_Development_and_Distribution_License" title="Common Development and Distribution License">Common Development and Distribution License</a></li>

<li><a href="NetBeans" title="NetBeans">NetBeans</a></li>
<li><a href="OpenOffice.org" title="OpenOffice.org">OpenOffice.org</a></li>
<li><a href="OpenSolaris" title="OpenSolaris">OpenSolaris</a></li>
<li><a href="OpenSPARC" title="OpenSPARC">OpenSPARC</a></li>
<li><a href="OpenJDK" title="OpenJDK">OpenJDK</a></li>
<li><a href="Open_Source_University_Meetup" title="Open Source University Meetup">Open Source University Meetup</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="List_of_Sun_Microsystems_employees" title="List of Sun Microsystems employees">People</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Bill_Joy" title="Bill Joy">Bill Joy</a></li>
<li><a href="Andy_Bechtolsheim" title="Andy Bechtolsheim">Andy Bechtolsheim</a></li>
<li><a href="Scott_McNealy" title="Scott McNealy">Scott McNealy</a></li>
<li><a href="Vinod_Khosla" title="Vinod Khosla">Vinod Khosla</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><td class="navbox-abovebelow" colspan="3"><div>Category</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-03-25" href="https://en.wikipedia.org/wiki/?title=Java_Community_Process&amp;oldid=1282290374">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>